package com.hy.service;

import org.springframework.stereotype.Service;


@Service
public class PaymentVaccinationServiceImpl implements PaymentVaccinationService{
//    @Autowired
//    private PaymentVaccinationMapper paymentVaccinationService;
//
//    @Override
//    public ResponseResult create(AppVaccinationOrder appVaccinationOrder) {
//        //参数校验
//        if (appVaccinationOrder == null  || appVaccinationOrder.getAppointmentDate() == null ) {
//            return ResponseResult.errorResult(400, "请添加正确信息!");
//        }
//        try {
//            // 示例调用
//            String string = UUID.randomUUID().toString().replace("-", "").substring(0, 32);
//            String qrCode = MyWxPayUtil.generateQrCode("速度向-》>穆思辰付款",string, "1");
//            String s = WeChatPayQRCodeUtil.generateWeChatPayQrCodeBase64(qrCode);
//            Map<String,Object> map = new HashMap<>();
//            map.put("QR code image", s);
//            map.put("Order number", string);
//            //订单编号
//            appVaccinationOrder.setOrderMember(string);
//            //支付状态
//            appOrder.setZfStatus(AppOrder.ZHIFU_NO);
//            System.err.println(appOrder);
//
//            appOrderMapper.insert(appOrder);
//            return ResponseResult.okResult(200, "已生成二维码", map);
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//
//        System.err.println(appOrder);
//        return ResponseResult.errorResult(400, "生成二维码失败!");
//    }
//
//    @Override
//    public ResponseResult checkPayStatus(String no) {
//        return null;
//    }
}
